/**
 * 
 */
package com.acxiom.bsh.dao;

import java.util.List;

import com.acxiom.bsh.pojo.CardPool;
import com.acxiom.bsh.pojo.Prize;
import com.acxiom.bsh.pojo.PrizeRecord;
import com.acxiom.bsh.pojo.SParameter;

/**
 * @author luciyu
 *
 */
public interface LuckydrawDao {

	int getCurrentDayDrawTimes(String mixNick);

	List<Prize> getPrize();

	int getTotalDrawTimes(String mixNick);

	int updateInventory(Prize prize);

	int savePrizeRecord(PrizeRecord record);

	List<PrizeRecord> getPrizeRecord(String mixNick);

	Prize getDefaultPrize();

	public List<PrizeRecord> getPrizeListTop5();

	public int getCurrentDay1234PrizeTimes(String mixNick, int prizeId);

	public CardPool getCard();

	public String updateUsedCard(String mixNick);

	public SParameter  getSParameter(String paramCode);
	
	PrizeRecord getPrizeRecordByLLt(PrizeRecord record);
	
	int updatePrizeStatus(int id,int status,String mixNick);
}
